package com.stt.builder;

import com.stt.model.Character;

/**
 * 角色建造者接口
 */
public interface CharacterBuilder {
    /**
     * 设置基础属性
     */
    CharacterBuilder setBasicInfo(String name);
    
    /**
     * 设置攻击力
     */
    CharacterBuilder setAttack(Integer attack);
    
    /**
     * 设置生命值
     */
    CharacterBuilder setHealth(Integer health);
    
    /**
     * 设置魔法值
     */
    CharacterBuilder setMana(Integer mana);
    
    /**
     * 构建角色
     */
    Character build();
} 